package de.plushnikov.val;

import lombok.val;

public class ValLessSimple {
  private short field2 = 5;

  private String method() {
    return "method";
  }

  private double method2() {
    return 2.0;
  }

  {
    System.out.println("Hello");
    val z = 20;
    val x = 10;
    val a = z;
    val y = field2;
  }

  private void testVal(String param) {
    val fieldV = field;
    val a = 10;
    val b = 20;
    {
      val methodV = method();
      val foo = fieldV + methodV;
    }
  }

  private void testValInCatchBlock() {
    try {
      val x = 1 / 0;
    } catch (ArithmeticException e) {
      val y = 0;
    }
  }

  private String field = "field";
}
